EOA is 512; EOF is 2565 
